const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    select:true,
    vip:[],//会员信息
    time:'',

    paystatus:false

  },
  // 支付
  play:function(){
    wx.showLoading({
      title:'加载中'
    })
    let that = this
    if(that.data.paystatus){
      setTimeout(() => {
        that.setData({
          paystatus:false
        })
      }, 2000);
      return false
    }
    that.setData({
      paystatus:true
    })
    // wx.login({
    //   success(res){
    //     console.log(res)
    //     let setdata = {
    //       code:res.code,
    //       code_type:"chuyuedu"
    //     }
    //     console.log(setdata);
    //     wx.request({
    //       url: app.api + app.popenid,
    //       method:'POST',
    //       data:setdata,
    //       success(openid){
    //         console.log(openid)
            wx.getStorage({
              key: 'puser',
              success: function(puser) {
                console.log(puser)
                let setdatat = {
                  token:puser.data.token,
                  // openid:openid.data.data.openid,
                  code_type:"chuyuedu"
                }
                console.log(setdatat)
                wx.request({
                  url:app.api + app.pvip,
                  method:'POST',
                  data:setdatat,
                  success(e){
                    wx.hideLoading()
                    console.log(e)
                    if(e.data.code == 0){
                      wx.requestPayment(
                        {
                          'timeStamp': e.data.data.timeStamp,
                          'nonceStr': e.data.data.nonceStr,
                          'package': e.data.data.package,
                          'signType': e.data.data.signType,
                          'paySign': e.data.data.paySign,
                          'success': function (res) {
                            console.log(res)
                            wx.reLaunch({
                              url: '../Amine/index',
                              success(){
                                wx.showToast({
                                  title:'支付成功',
                                  icon:'none',
                                  duration:2000
                                })
                              }
                            })
                          },
                          'fail': function (ress) {
                            console.log(ress)
                            wx.showToast({
                              title:'支付已取消',
                              icon:'none',
                              duration:2000
                            })
                            
                          },
                        })
                    }else{
                      wx.showToast({
                        title:e.data.msg,
                        icon:'none',
                        duration:2000
                      })
                    }

                  }
                })
              },
            })
    //       }
    //     })
    //   }
    // })
  },


  selected:function(){
    this.setData({
      select: true,
    })
  },
  select:function(){
    this.setData({
      select: false,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    wx.getStorage({
      key: 'vip',
      success: function(res) {
        console.log(res)
        that.setData({
          vip:res.data
        })
        console.log(that.data.vip.endtime)
        if (res.data.vip_type==1){
          var date = new Date(res.data.endtime);
          console.log(date)
          date.setMonth(date.getMonth() + 12);
          var time = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate();
          that.setData({
            time:time
          })
        }else{
          var date = new Date(res.data.endtime);
          console.log(date)
          date.setMonth(date.getMonth() + 6);
          var time = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate();
          that.setData({
            time: time
          })
        }
      },
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})